package com.tql.mall.common.util;


import com.tql.mall.common.constant.ComConstant;
import org.springframework.util.StringUtils;

import javax.servlet.http.HttpServletRequest;


/**
 * @Author: tyk
 * @Date: 2023/5/20 21:01
 * @Description: 获取登录用户信息类
 */
public class AuthContextHolder {

    /**
     * 获取当前用户的id（已登录）
     */
    public static String getUserId(HttpServletRequest req) {
        String userId = req.getHeader(ComConstant.USER_ID);
        return StringUtils.isEmpty(userId) ? "" : userId;
    }

    /**
     * 获取当前用户的临时id（未登录）
     */
    public static String getUserTempId(HttpServletRequest req) {
        String userTempId = req.getHeader(ComConstant.USER_TEMP_ID);
        return StringUtils.isEmpty(userTempId) ? "" : userTempId;
    }
}
